istanbul metropolitan municipality - French English Dictionary